<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>作业</title>
    <script>

        // 创建一个Person类
        function Person(name, age) {
            this.name = name;
            this.age = age;
        }
        //创建一个数组，向数组中添加几个Person对象
        var p1 = new Person('孙悟空', 18);
        var p2 = new Person('沙和尚', 38);
        var p3 = new Person('红孩儿', 8);
        var p4 = new Person('蜘蛛精', 18);
        var p5 = new Person('白骨精', 188);
        var p6 = new Person('太白金星', 1888);

        var perArr = [p1, p2, p3, p4, p5, p6];

        // 要求创建一个函数，可以获取到数组中所有的成年人，并将其保存到一个新的数组中返回
        function getAdult(arr) {
            var newArr = [];
            // 将arr中的所有成年人，添加到新数组中
            for (var i in arr) {
                if (arr[i].age >= 18) {
                    newArr[newArr.length] = arr[i];
                }
            }
            return newArr;
        };
        console.log(getAdult(perArr));
    </script>
</head>

<body>

</body>

</html>